package com.example.aigc_education.domain.vo;

import com.example.aigc_education.domain.dto.TestInfoDTO;
import lombok.AllArgsConstructor;
import lombok.Data;

import java.util.Map;

@Data
@AllArgsConstructor
public class ThemeStudyTimeVO {
    /**
     * 主题id
     */
    private Long themeId;

    /**
     * 计划id
     */
    private Long planId;

    /**
     * 测验完成情况
     */
    private TestInfoDTO testInfo;

    /**
     * 最近七天学习时间
     */
    private Map<String, Integer> studyTime;

    /**
     * 自定义构造函数，直接封装主题学习时间
     */
    public ThemeStudyTimeVO(Long themeId, Map<String, Integer> studyTime){
        this.themeId = themeId;
        this.studyTime = studyTime;
    }


}
